<?php
class TcMovimientosDiario extends AppModel {

	var $name = 'TcMovimientosDiario';
	var $validate=array(
	'tc_contrato_id' => array(
			'numero' => array(
				'rule' => 'numeric',
				'message' => 'El campo debe ser un numero')),
	'mg_documento_id' => array(
			'numero' => array(
				'rule' => 'numeric',
				'message' => 'El campo debe ser un numero')),
	'mg_agente_id' => array(
			'numero' => array(
				'rule' => 'numeric',
				'message' => 'El campo debe ser un numero')),		
	'pago_mes_inicial' => array(
			'novacio' => array(
				'rule' => 'notEmpty',
				'message' => 'El campo no puede estar vacio'),
			/*'UNICO' => array(
				'rule'=> array('date','dmy') ,
				'message' => 'fecha valida')*/
				),
	'pago_mes_final' => array(
			'novacio' => array(
				'rule' => 'notEmpty',
				'message' => 'El campo no puede estar vacio'),
			/*'UNICO' => array(
				'rule'=> array('date','dmy') ,
				'message' => 'fecha valida')*/
				),
	'primer_apellido' => array(
			'novacio' => array(
				'rule' => 'notEmpty',
				'message' => 'El campo no puede estar vacio')),
	'total_descuento' => array(
			'numero' => array(
				'rule' => 'numeric',
				'message' => 'El campo debe ser un numero')),	
	'valor_transaccion' => array(
			'numero' => array(
				'rule' => 'numeric',
				'message' => 'El campo debe ser un numero'))
	);

	//The Associations below have been created with all possible keys, those that are not needed can be removed
	var $belongsTo = array(
		'TcContrato' => array(
			'className' => 'TcContrato',
			'foreignKey' => 'tc_contrato_id',
			'conditions' => '',
			'fields' => '',
			'order' => ''
			),
		'MgAgente' => array(
			'className' => 'MgAgente',
			'foreignKey' => 'mg_agente_id',
			'conditions' => '',
			'fields' => '',
			'order' => ''
			),
		'MgTipoTransaccione' => array(
			'className' => 'MgTipoTransaccione',
			'foreignKey' => 'mg_tipo_transaccione_id',
			'conditions' => '',
			'fields' => '',
			'order' => ''
			),
		'MgTipoSituacione' => array(
			'className' => 'MgTipoSituacione',
			'foreignKey' => 'mg_tipo_situacione_id',
			'conditions' => '',
			'fields' => '',
			'order' => ''
			),
		'MgDocumento' => array(
			'className' => 'MgDocumento',
			'foreignKey' => 'mg_documento_id',
			'conditions' => '',
			'fields' => '',
			'order' => ''
			)
			);
}
?>